package com.uzai.console.vo.user.usertype;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * @author liuqi
 * @date 2021年09月01日 18:06
 */
@ApiModel("会员类型详情返回对象")
public class UserTypeInfoVo {

    @ApiModelProperty("主键id")
    private Long id;

    @ApiModelProperty("分组id")
    private Long groupId;

    @ApiModelProperty("分组名称")
    private String groupName;

    @ApiModelProperty("分组是否支持跨身份升级（0-否；1-支持）")
    private Integer upIdentity;

    @ApiModelProperty("类型名称")
    private String name;

    @ApiModelProperty("身份")
    private Integer identity;

    @ApiModelProperty("身份名称")
    private String identityName;

    @ApiModelProperty("邀请人数")
    private Integer upInviteCount;

    @ApiModelProperty("订单类型（0付款 1结算）")
    private Integer upOrderType;

    @ApiModelProperty("订单订单数")
    private Integer upOrderCount;

    @ApiModelProperty("返利总金额")
    private Double upTotalAmount;

    @ApiModelProperty("提示语")
    private String upRemsg;

    @ApiModelProperty("是否是默认类型（0否，1是）")
    private Integer isDefault;

    @ApiModelProperty("升级奖励积分")
    private Integer upReInte;

    @ApiModelProperty("升级奖励余额")
    private Double upReBal;

    @ApiModelProperty("是否自动升级(0-否；1-自动）")
    private Integer upAuto;

    @ApiModelProperty("排序序号")
    private Integer upSort;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getGroupId() {
        return groupId;
    }

    public void setGroupId(Long groupId) {
        this.groupId = groupId;
    }

    public String getGroupName() {
        return groupName;
    }

    public void setGroupName(String groupName) {
        this.groupName = groupName;
    }

    public Integer getUpIdentity() {
        return upIdentity;
    }

    public void setUpIdentity(Integer upIdentity) {
        this.upIdentity = upIdentity;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Integer getIdentity() {
        return identity;
    }

    public void setIdentity(Integer identity) {
        this.identity = identity;
    }

    public String getIdentityName() {
        return identityName;
    }

    public void setIdentityName(String identityName) {
        this.identityName = identityName;
    }

    public Integer getUpInviteCount() {
        return upInviteCount;
    }

    public void setUpInviteCount(Integer upInviteCount) {
        this.upInviteCount = upInviteCount;
    }

    public Integer getUpOrderType() {
        return upOrderType;
    }

    public void setUpOrderType(Integer upOrderType) {
        this.upOrderType = upOrderType;
    }

    public Integer getUpOrderCount() {
        return upOrderCount;
    }

    public void setUpOrderCount(Integer upOrderCount) {
        this.upOrderCount = upOrderCount;
    }

    public Double getUpTotalAmount() {
        return upTotalAmount;
    }

    public void setUpTotalAmount(Double upTotalAmount) {
        this.upTotalAmount = upTotalAmount;
    }

    public String getUpRemsg() {
        return upRemsg;
    }

    public void setUpRemsg(String upRemsg) {
        this.upRemsg = upRemsg;
    }

    public Integer getIsDefault() {
        return isDefault;
    }

    public void setIsDefault(Integer isDefault) {
        this.isDefault = isDefault;
    }

    public Integer getUpReInte() {
        return upReInte;
    }

    public void setUpReInte(Integer upReInte) {
        this.upReInte = upReInte;
    }

    public Double getUpReBal() {
        return upReBal;
    }

    public void setUpReBal(Double upReBal) {
        this.upReBal = upReBal;
    }

    public Integer getUpAuto() {
        return upAuto;
    }

    public void setUpAuto(Integer upAuto) {
        this.upAuto = upAuto;
    }

    public Integer getUpSort() {
        return upSort;
    }

    public void setUpSort(Integer upSort) {
        this.upSort = upSort;
    }
}
